package br.com.ctup.fastbood.dao;

import java.util.ArrayList;
import java.util.Scanner;

import javax.persistence.EntityManager;

import br.com.ctup.fastfood.entity.Funcionario;

public class FuncionarioDAO implements InterfaceDAO<Funcionario>{

	Scanner sc = new Scanner(System.in);

	
	public static int count;
	
	
	
	public void cadastrar(Funcionario f) {
		
	
		EntityManager em = Conexao.getEntityManager();
		em.getTransaction().begin();
		
		em.persist(f);
		
		em.getTransaction().commit();

	}

	public Funcionario buscaPorID(Funcionario f) {

		for (Funcionario funcionario : funcionarios) {

			if (funcionario.getId() == f.getId()) {

				return funcionario;
			}

		}
		return null;

	}

	public void alterar(Funcionario f) {

		for (Funcionario funcionario : funcionarios) {

			if (funcionario.getId() == f.getId()) {

			}

		}

	}

	public ArrayList<Funcionario> listar() {

		return funcionarios;
	}

}
